org.springframework.data.document.mongodb.query
Class GeospatialIndex

java.lang.Object
  extended by org.springframework.data.document.mongodb.query.GeospatialIndex
All Implemented Interfaces:
IndexDefinition

public class GeospatialIndex
extends java.lang.Object
implements IndexDefinition


Field Summary
private  java.lang.Integer bits
           
private  java.lang.String keyField
           
private  java.lang.Integer max
           
private  java.lang.Integer min
           
private  java.lang.String name
           
 
Constructor Summary
GeospatialIndex(java.lang.String key)
           
 
Method Summary
 DBObject getIndexKeys()
           
 DBObject getIndexOptions()
           
 GeospatialIndex named(java.lang.String name)
           
 java.lang.String toString()
           
 GeospatialIndex withBits(int bits)
           
 GeospatialIndex withMax(int max)
           
 GeospatialIndex withMin(int min)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

keyField

private java.lang.String keyField

name

private java.lang.String name

min

private java.lang.Integer min

max

private java.lang.Integer max

bits

private java.lang.Integer bits
Constructor Detail

GeospatialIndex

public GeospatialIndex(java.lang.String key)
Method Detail

named

public GeospatialIndex named(java.lang.String name)

withMin

public GeospatialIndex withMin(int min)

withMax

public GeospatialIndex withMax(int max)

withBits

public GeospatialIndex withBits(int bits)

getIndexKeys

public DBObject getIndexKeys()
Specified by:
getIndexKeys in interface IndexDefinition

getIndexOptions

public DBObject getIndexOptions()
Specified by:
getIndexOptions in interface IndexDefinition

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object